package com.ankicoo.practice.coding;

/**
 * Description: 类的加载与执行顺序
 * 静态块只在类加载的时候加载一次
 * 执行顺序优先级：静态块>main()>构造块>构造方法
 * 有多个静态变量或块时，按声明顺序加载
 * @author : QCYANG
 * @date : 2021/7/20 16:01
 */
public class Test
{
    public static Test t1 = new Test();
    {
        System.out.println("blockA");
    }
    static
    {
        System.out.println("blockB");
    }

    public static void main(String[] args)
    {
        System.out.println("执行main方法");
        Test t2 = new Test();
    }
}

